//Source file: D:\\test\\com\\ce\\pms\\custservice\\dao\\IReturnVisitRecordDao.java

package com.ce.pms.custservice.dao;

import java.util.List;

import com.ce.pms.base.dao.IPmsBaseDao;
import com.ce.pms.custservice.model.ReturnVisitRecordDO;
import com.ce.pms.custservice.vo.ReturnVisitRecordVO;
import com.sitechasia.webx.core.support.Page;


/***
 * 回访登记Dao
 * @author 高嵩
 *
 */
public interface IReturnVisitRecordDao extends IPmsBaseDao<ReturnVisitRecordDO>{

		/***
		 * 功能描述: 根据ID查询回访登记 <br>
		 * @param id
		 * @return ReturnVisitRecordVO
		 * @roseuid 4943511A032C
		 * Create author:高嵩 <br>
		 * Create on:2008-12-23  <br>
		 * Edit author:  <br>
		 * Edit on:    <br>
		 * Why:     <br>
		 */

	   public ReturnVisitRecordDO getReturnVisitRecordByID(Long id);

	   /***
	    * 功能描述: 查询回访登记列表 <br>
	    * @param returnVisitRecordVO
	    * @return List<ReturnVisitRecordVO>
		* @roseuid 4943515100BB
	    * Create author:高嵩 <br>
	    * Create on:2008-12-23  <br>
	    * Edit author:  <br>
	    * Edit on:    <br>
	    * Why:     <br>
	    */

	   public List<ReturnVisitRecordDO> queryReturnVisitRecordList(ReturnVisitRecordVO returnVisitRecordVO);

	    /***
	     * 功能描述:  分页查询回访登记<br>
	     * @param returnVisitRecordVO
	     * @return Page
		 * @roseuid 49435189006D
	     * Create author:高嵩 <br>
	     * Create on:2008-12-23  <br>
	     * Edit author:  <br>
	     * Edit on:    <br>
	     * Why:     <br>
	     */

	   public Page queryReturnVisitRecordByPage(ReturnVisitRecordVO returnVisitRecordVO);

	   /***
	    * 功能描述: 跟据事件ID查询回访列表 <br>
	    * @param EventId
	    * @return
	    * Create author:高嵩 <br>
	    * Create on:2009-1-13  <br>
	    * Edit author:  <br>
	    * Edit on:    <br>
	    * Why:     <br>
	    */
	   public List<ReturnVisitRecordDO> queryReturnVisitRecordByEventID(Long EventId);
}
